Sort List Alphanumerically
তালিকা অবজেক্টের একটি sort() পদ্ধতি রয়েছে, যা তালিকাটিকে বর্ণানুক্রমিকভাবে, আরোহী ক্রমে, ডিফল্টরূপে সাজায়:
Example
thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort()
print(thislist)
Example
thislist = [100, 50, 65, 82, 23]
thislist.sort()
print(thislist)
Sort Descending
ক্রমানুসারে সাজাতে, বিশেষ কীওয়ার্ড আর্গুমেন্ট ব্যবহার করুন বিপরীত = সত্য:
Example
thislist = ["orange", "mango", "kiwi", "pineapple", "banana"]
thislist.sort(reverse = True)
print(thislist)
Example
thislist = [100, 50, 65, 82, 23]
thislist.sort(reverse = True)
print(thislist)
Sorting Examples
Customize Sort Function
আপনি কী = ফাংশন কীওয়ার্ড আর্গুমেন্ট ব্যবহার করে আপনার নিজস্ব ফাংশন কাস্টমাইজ করতে পারেন।
ফাংশনটি একটি সংখ্যা প্রদান করে, যা তালিকা বাছাই করতে ব্যবহৃত হয় (প্রথমে সর্বনিম্ন সংখ্যা):
Example
def myfunc(n):
return abs(n - 50)
thislist = [100, 50, 65, 82, 23]
thislist.sort(key = myfunc)
print(thislist)
Case Insensitive Sort
ডিফল্টরূপে sort() পদ্ধতিটি কেস-সংবেদনশীল, ফলে সমস্ত বড় হাতের অক্ষর ছোট হাতের অক্ষরের আগে সাজানো হয়:
Example
thislist = ["banana", "Orange", "Kiwi", "cherry"]
thislist.sort()
print(thislist)
সৌভাগ্যবশত, বিল্ট-ইন ফাংশনগুলি একটি তালিকা বাছাই করার সময় মূল ফাংশন হিসাবে ব্যবহার করা যেতে পারে।
সুতরাং আপনি যদি একটি কেস-অসংবেদনশীল বাছাই ফাংশন চান, কী ফাংশন হিসাবে str.lower ব্যবহার করুন:
Example
thislist = ["banana", "Orange", "Kiwi", "cherry"]
thislist.sort(key = str.lower)
print(thislist)
Reverse Order
আপনি যদি অক্ষরের ক্রম নির্বিশেষে একটি তালিকার ক্রম বিপরীত করতে চান?
বিপরীত() পদ্ধতি উপাদানের বর্তমান সাজানোর ক্রমকে বিপরীত করে।
Example
thislist = ["banana", "Orange", "Kiwi", "cherry"]
thislist.reverse()
print(thislist)
Sort Methods Comparison
| Method | Description | Example |
|---|---|---|
| sort() | তালিকাকে ক্রমবর্ধমান ক্রমে সাজান | list.sort() |
| sort(reverse=True) | তালিকাকে নিচের ক্রমে সাজান | list.sort(reverse=True) |
| sort(key=function) | কাস্টম ফাংশন দ্বারা সাজান | list.sort(key=str.lower) |
| reverse() | তালিকার ক্রম বিপরীত করে | list.reverse() |
Sort Examples
সংখ্যাগুলোকে ক্রমবর্ধমান ক্রমে সাজান
ক্রমানুসারে সংখ্যা সাজান
কেস-সংবেদনশীল বাছাই
তালিকার ক্রম বিপরীত করুন